accounts receivable accounts payable business factoring medium size business accounting bookkeeping accounting software business software software credit mid-size business inventory control management inventory inventory management cash flow small business